New Tools for Aspect-Oriented Programming in Music and Media Programming Environments
نویسندگان
چکیده
Media/arts programming is often experimental and exploratory in nature and requiring a flexible development environment to enable continually changing requirements and to facilitate iterative design in which the development of software impacts the design of a work of art, which in turn produces new requirements for the software. We discuss agile development as it relates to media/arts programming. We present aspect-oriented programming and its implementation in Max/MSP using Open Sound Control and the odot library as tool for mobilizing the benefits of agile development.
منابع مشابه
An Introduction to Aspect-oriented Music Representa- Tion Journal Article an Introduction to Aspect Oriented Music Representation an Introduction to Aspect Oriented Music Representation an Introduction to Aspect Oriented Music Representation Introduction
The composition of music in many idioms involves the exploitation of recurrent, recombinant musical fragments. Any given fragment may, as a consequence, appear in arbitrarily many structures, in its original or transformed state. Such a fragment is said to crosscut the musical structure, in the sense that the modification of such a fragment implies that revisions should be made to related struc...
متن کاملAn Introduction to Aspect-oriented Music Representa- Tion Journal Article
The composition of music in many idioms involves the exploitation of recurrent, recombinant musical fragments. Any given fragment may, as a consequence, appear in arbitrarily many structures, in its original or transformed state. Such a fragment is said to crosscut the musical structure, in the sense that the modification of such a fragment implies that revisions should be made to related struc...
متن کاملAn Introduction to Aspect-Oriented Music Representation
The composition of music in many idioms involves the exploitation of recurrent, recombinant musical fragments. Any given fragment may, as a consequence, appear in arbitrarily many structures, in its original or transformed state. Such a fragment is said to crosscut the musical structure, in the sense that the modification of such a fragment implies that revisions should be made to related struc...
متن کاملThe e Language: A Fresh Separation of Concerns
The e programming language enjoys widespread use in the microchip industry with applications to specification, modeling, testing and verification of hardware systems and their operating environments. Unique features of e include a combination of object oriented and constraint oriented mechanisms for the specification of data formats and interdependencies, interesting mechanisms of inheritance, ...
متن کاملDwarf Frankenstein is still in your memory: tiny code reuse attacks
Code reuse attacks such as return oriented programming and jump oriented programming are the most popular exploitation methods among attackers. A large number of practical and non-practical defenses are proposed that differ in their overhead, the source code requirement, detection rate and implementation dependencies. However, a usual aspect among these methods is consideration of the common be...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014